package org.javason.jsonrpc;

import org.javason.jsonrpc.JsonRpcError.JsonRpcErrorCode;

import junit.framework.TestCase;

public class TestJsonRpcError extends TestCase {

	public void testErrors() {
		JsonRpcError error1 = JsonRpcErrorCode.BAD_CALL.createJsonRpcError();
		error1.setError(new Exception("BLAH"));
		
		JsonRpcError error2 = JsonRpcErrorCode.BAD_CALL.createJsonRpcError();
		error2.setError(new Exception("TEST"));
		
		JsonRpcError error3 = new JsonRpcError(200, "NULL", new Exception("NOTHING"));
		
		assertFalse(error1.getError().toString().equals(error2.getError().toString()));
		assertFalse(error2.getError().toString().equals(error3.getError().toString()));
		assertFalse(error1.getError().toString().equals(error3.getError().toString()));
	}
}
